launcher: add Steam and Waydroid badges - #2934
Conversation
purian23
left a comment
There was a problem hiding this comment.
Thanks for the PR! Couple of items here:
-
Blank badge
visibleonly checksassetPath.length, so missing theme icons still show an empty slot. Hide wheniconPathis empty (prefericonPath(name, true)likeDesktopService/Paths), or ship SVGs like the other sources. -
Steam scope only matches
steam steam://rungameid/and loses to earlier flatpak/nix branches. Note native only or broader to Widen/reorder the heuristics.
Nice to have: Waydroid exec variants + a couple screenshots.
|
/claude review |
Claude reviewNo new issues found — the two real problems here are already covered by @purian23's review and still apply.
Checked: badge source mapping, icon resolution, classifier ordering vs flatpak/snap/appimage/nix, no other consumers of |
Description
This PR adds Steam and Waydroid badges to the launcher.
It uses system icons instead of images from the asset folder.
Type of change
Related issues
Screenshots / video
Checklist
I18n.tr()with translator context, reusing existing terms where possiblemake fmt, added/updated tests,make testpasses, andgo mod tidyis cleanmake lint-qmlwith no new warnings